#ifndef XML_DOCUMENT_H_
#define XML_DOCUMENT_H_

#include <string>

#include "XML_Element.h"

using namespace std;

class XML_Document
{
	protected :

		string dtd_name;
		string dtd_file;
		XML_Element * root;
		
	public :

		XML_Document();

		virtual ~XML_Document();
		
		void setDTD( string dtd_name, string dtd_file );

		void setRoot( XML_Element * root );

		string toString();
};

#endif
